#!/bin/bash

echo "🚗 AutoCost 项目启动脚本"
echo "=========================="

# 检查 Node.js 版本
echo "📋 检查环境..."
node_version=$(node -v)
echo "Node.js 版本: $node_version"

# 检查是否已安装依赖
if [ ! -d "node_modules" ]; then
    echo "📦 安装依赖..."
    npm install
else
    echo "✅ 依赖已安装"
fi

# 检查 Expo CLI
if ! command -v expo &> /dev/null; then
    echo "📦 安装 Expo CLI..."
    npm install -g @expo/cli
else
    echo "✅ Expo CLI 已安装"
fi

echo ""
echo "🎯 启动开发服务器..."
echo "📱 使用 Expo Go 扫描二维码运行应用"
echo "💻 或按 'i' 启动 iOS 模拟器"
echo "🤖 或按 'a' 启动 Android 模拟器"
echo "🌐 或按 'w' 启动 Web 版本"
echo ""

npm start 